Re-exports§
Modules§
- Provides a cooperative budget for actors.
- Includes structs and functions to work with dumping. For more details see The Actoromicon.
- Includes
TraceId
and useful utilities around it. For more details see The Actoromicon.
Macros§
- Overrides the protocol name for all messages in the current module. Can be used only once per module. Submodules inherit this override if
use super::*
is used.
Structs§
- Represents meta information about actor: his group and key.
- A struct holding information related to an actor start.
- Represents the current status of an actor. See The Actoromicon for details.
- Represents the global, usually unique address of an actor or a group.
- An actor execution context.
- Used to send values that cannot be serialized. Works inside the current node only.
- Used to transfer ownership over messaging.
- Restart parameters for the backoff strategy when an actor restarts based on the RestartPolicy.
- The behaviour on actor termination.
- The behaviour on the
Terminate
message. - A wrapper to indicate that a source hasn’t been attached to a context yet.
Enums§
- An enum representing various causes for an actor to start.
- A list specifying statuses of actors. It’s used with the
ActorStatus
.
Traits§
- Defines common methods for sources.